.foot-back { background: #fff; border-top: 1px solid #ededed; width: 100%; height: 1.3rem; position: fixed; left: 0; bottom: 0; z-index: 9; }
.foot-back .backform { float: left; margin: .26rem 0 0 .39rem; width: 5.16rem; border-bottom: 1px solid #E5007E; position: relative; }
.foot-back .backform::before { content: ''; display: block; width: 1px; height: .1rem; background: #E5007E; position: absolute; left: 0; bottom: 0; }
.foot-back .backform::after { content: ''; display: block; width: 1px; height: .1rem; background: #E5007E; position: absolute; right: 0; bottom: 0; }
.foot-back .backform .backipt { height: .7rem; padding: 0 .2rem; width: 4.7rem; font-size: .3rem; }
.foot-back a.bn-photo { float: left; display: block; width: .69rem; height: .69rem; position: relative; background: #dbb56c; border-radius: 100%; margin: .3rem 0 0 .15rem; }
.foot-back a.bn-photo i.ico-photo { display: block; width: .23rem; height: .24rem; background: url(../images/ico_photo.png) no-repeat; background-size: 100% auto; position: absolute; left: 50%; top: 50%; margin-left: -.12rem; margin-top: -.12rem; }
.foot-back a.bn-send { float: left; display: block; width: .69rem; height: .69rem; position: relative; background: #E5007E; border-radius: 100%; margin: .3rem 0 0 .15rem; }
.foot-back a.bn-send i.ico-send { display: block; width: .34rem; height: .27rem; background: url(../images/ico_huifu.png) no-repeat; background-size: 100% auto; position: absolute; left: 50%; top: 50%; margin-left: -.16rem; margin-top: -.13rem; }

@media only screen and (min-width: 750px) { .foot-back { left: 50%; width: 750px; margin-left: -375px; } }
.meinner-msg-bavk { bottom: 1.3rem; }

.date-msg { padding: .3rem .26rem; }
.date-msg .datetime { text-align: center; font-size: .26rem; color: #E5007E; padding: .3rem 0; }

.msg-you { padding: .22rem 0; margin-right: .5rem; }
.msg-you .you-img { display: inline-block; width: .64rem; height: .64rem; overflow: hidden; border-radius: 100%; vertical-align: top; position: relative; top: .1rem; }
.msg-you .you-info { display: inline-block; margin-left: .3rem; vertical-align: top; max-width: 5rem; }
.msg-you .you-info p { padding: .2rem .3rem; background: #E5007E; border-radius: .05rem; color: #fff; font-size: .26rem; line-height: 1.5; }
.msg-you.msg-you-read .you-info p { background: #d8b269; }
.msg-you .msgphotos { box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2); margin-left: 1rem; margin-top: .3rem; border-radius: .05rem; overflow: hidden; }
.msg-you .msgphotos .loadingimg { height: .36rem; padding-top: .34rem; background: url(../images/line-photo.jpg) repeat-x; background-size: auto 100%; }
.msg-you .msgphotos .loadingbar { width: 5.08rem; height: .05rem; background: #c6c6c6; margin: 0 auto 0; position: relative; }
.msg-you .msgphotos .loadingbar .yuloading { background: #cfbe9f; height: .05rem; position: absolute; left: 0; top: 0; z-index: 0; }
.msg-you .msgphotos .loadingbar .charts { background: #E5007E; height: .05rem; position: relative; z-index: 2; }
.msg-you .msgphotos .loadingbar em { display: block; width: .24rem; height: .24rem; background: #d2a653; border-radius: 100%; overflow: hidden; position: absolute; top: 50%; margin-top: -.12rem; z-index: 3; }

.msg-me { padding: .22rem 0; text-align: right; margin-left: .5rem; }
.msg-me .me-img { display: inline-block; width: .64rem; height: .64rem; overflow: hidden; border-radius: 100%; vertical-align: top; position: relative; top: .1rem; }
.msg-me .me-info { display: inline-block; margin-right: .3rem; vertical-align: top; max-width: 5rem; text-align: right; }
.msg-me .me-info p { display: inline-block; padding: .2rem .3rem; background: #fff; border-radius: .05rem; color: #5e5e5e; font-size: .26rem; line-height: 1.5; text-align: left; }

.registerbox { background: #f5f5f5; }
.registerbox .reg-logo { padding: .93rem 0; width: 3.24rem; margin: 0 auto; }

.regform { margin: 0 1rem; }
.regform .formul li { border: 1px solid #e2e2e2; border-radius: .44rem; height: .88rem; margin-bottom: .25rem; position: relative; }
.regform .formul li .text { height: .88rem; padding: 0 .24rem; background: none; font-size: .24rem; width: 3.4rem; }
.regform .formul li .text::-webkit-input-placeholder { color: #c9c9c9; }
.regform .formul li i.ico-clear { display: block; width: .32rem; height: .32rem; background: #46af28; border-radius: 100%; overflow: hidden; position: absolute; top: 50%; right: .24rem; margin-top: -.16rem; }
.regform .formul li i.ico-clear::after { content: ''; display: block; width: .12rem; height: .12rem; background: url(../images/830/ico-close.png) no-repeat; background-size: 100% auto; position: absolute; top: 50%; left: 50%; margin-left: -.06rem; margin-top: -.06rem; }
.regform .formul li span.huoqu { display: block; min-width: 1.4rem; height: .4rem; line-height: .4rem; border-radius: .2rem; border: 1px solid #E5007E; text-align: center; font-size: .2rem; color: #E5007E; position: absolute; right: .23rem; top: 50%; margin-top: -.2rem; }
.regform .formul li span.jishi { display: none; width: 1.4rem; height: .4rem; line-height: .4rem; border-radius: .2rem; border: 1px solid #c9c9c9; background: #c9c9c9; text-align: center; font-size: .2rem; color: #fff; position: absolute; right: .23rem; top: 50%; margin-top: -.2rem; }
.regform .formul li i.ico-hide { display: block; width: .32rem; height: .12rem; background: url(../images/830/ico_reghide_gray.png) no-repeat; background-size: 100% auto; position: absolute; top: 50%; right: .24rem; margin-top: -.06rem; }
.regform .agreen { padding: .4rem 0; font-size: .24rem; color: #717171; }
.regform .agreen::before { content: ''; display: inline-block; vertical-align: middle; margin-right: .2rem; width: .35rem; height: .35rem; border-radius: 100%; background: #d4d4d4; }
.regform .agreen.active::before { background: url(../images/830/ico_gou.png) no-repeat; background-size: 100%; }
.regform .btn-register { display: block; width: 100%; margin-bottom: .5rem; background: #E5007E; height: .88rem; border-radius: .44rem; color: #fff; font-size: .26rem; color: #fff; box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.2); }

.loginbg { background: url(../images/830/bgBOOY.png) center 0 no-repeat; background-size: 100% auto; }
.loginbg .topbar { background: none; }
.loginbg .loginbox { background: none; }

.loginbox .log-logo { width: 3.89rem; margin: 0 auto; padding: .99rem 0 .95rem; }
.loginbox .regform { margin: 0 .8rem; }
.loginbox .regform .formul li { border: 1px solid #fff; background: rgba(255, 255, 255, 0.05); margin-bottom: .6rem; }
.loginbox .regform .formul li .tb-user { display: block; width: .36rem; height: .36rem; background: url(../images/830/ico_reguser.png) no-repeat; background-size: 100%; float: left; margin: .25rem 0 0 .3rem; }
.loginbox .regform .formul li .tb-lock { display: block; width: .36rem; height: .36rem; background: url(../images/830/ico_regsuo.png) no-repeat; background-size: 100%; float: left; margin: .25rem 0 0 .3rem; }
.loginbox .regform .formul li .text { width: 4.2rem; }
.loginbox .regform .formul li .text::-webkit-input-placeholder { color: #fff; }
.loginbox .regform .formul li i.ico-clear { background: #E5007E; }
.loginbox .regform .formul li i.ico-hide { background-image: url(../images/830/ico_reghide.png); }
.loginbox .regform .btn-login { display: block; width: 100%; margin-bottom: .5rem; background: #fff; height: .88rem; border-radius: .44rem; color: #fff; font-size: .36rem; color: #E5007E; box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.2); }
.loginbox .regform .kswj a { color: #fff; font-size: .24rem; }
.loginbox .regform .kswj .fl { float: left; }
.loginbox .regform .kswj .fr { float: right; }

.kslogin { position: absolute; bottom: 0; width: 100%; left: 0; }
.kslogin .title { text-align: center; position: relative; margin: 0 .8rem; }
.kslogin .title h2 { font-weight: normal; font-size: .24rem; color: #fff; }
.kslogin .title::before { content: ''; display: block; width: 2.15rem; background: #d8b269; height: 1px; position: absolute; left: 0; top: 50%; }
.kslogin .title::after { content: ''; display: block; width: 2.15rem; background: #d8b269; height: 1px; position: absolute; right: 0; top: 50%; }
.kslogin ul { text-align: center; }
.kslogin ul li { display: inline-block; margin: .2rem; width: .7rem; }

.helpbox { background: #fff; }
.helpbox .tit { height: .7rem; border-bottom: 1px solid #e1e1e1; line-height: .7rem; }
.helpbox .tit li { float: left; text-align: center; width: 33.33%; }
.helpbox .tit li a { display: inline-block; padding: 0 .2rem; font-size: .28rem; }
.helpbox .tit li.on a { border-bottom: 1px solid #E5007E; color: #E5007E; }
.helpbox .helpcont { margin: 0 .5rem 0 .28rem; }
.helpbox .helpcont dl dt { display: block; border-bottom: 1px solid #e1e1e1; padding: .26rem 0; position: relative; }
.helpbox .helpcont dl dt::after { content: ''; display: block; width: .24rem; height: .14rem; background: url(../images/830/icoarrow-up.png) no-repeat; background-size: 100%; position: absolute; right: .08rem; top: 50%; margin-top: -.07rem; transition: all .3s; transform: rotate(180deg); }
.helpbox .helpcont dl dt h2 { font-weight: normal; font-size: .28rem; color: #666; }
.helpbox .helpcont dl dd { display: none; padding: .2rem .25rem; border-bottom: 1px solid #e1e1e1; color: #999; font-size: .24rem; }
.helpbox .helpcont dl:last-child dd, .helpbox .helpcont dl:last-child dt { border-bottom: none; }
.helpbox .helpcont dl.active dt::after { transform: rotate(0); }
.helpbox .helpcont dl.active:last-child dt { border-bottom: 1px solid #e1e1e1; }

.fansbox { background: #fff; bottom: .88rem; }

.fanssrh { background: #E5007E; height: 1.04rem; }
.fanssrh .fansnum { float: left; line-height: 1.04rem; margin-left: .3rem; color: #fff; font-size: .3rem; }
.fanssrh .fansnum i.ico { display: inline-block; vertical-align: middle; margin-right: .1rem; width: .46rem; height: .34rem; background: url(../images/830/icofans.png) no-repeat; background-size: 100%; }
.fanssrh .fanssrhbar { float: right; margin-right: .35rem; width: 3.29rem; height: .56rem; background: rgba(255, 255, 255, 0.9); border-radius: .1rem; margin-top: .25rem; }
.fanssrh .fanssrhbar label { float: left; display: inline-block; width: .27rem; height: .28rem; background: url(../images/830/icoarh.png) no-repeat; background-size: 100%; margin: .15rem .12rem 0 .2rem; }
.fanssrh .fanssrhbar .txt { width: 2.48rem; background: none; height: .56rem; font-size: .24rem; }
.fanssrh .fanssrhbar .txt:-webkit-input-placeholder { color: #afaeae; }

.fanscondt { background: #efefef; height: .8rem; }
.fanscondt ul li { width: 33.33%; }
.fanscondt ul li.cur a { color: #E5007E; }

.fanslist dl { margin: 0 .27rem; border-bottom: 1px solid #c9c9c9; padding: 0.19rem 0; }
.fanslist dl dt { display: block; float: left; width: 1.08rem; height: 1.08rem; overflow: hidden; border-radius: 100%; }
.fanslist dl dd.dd1 { float: left; margin: 0 0 0 .2rem; color: #4c4c4c; font-size: .24rem; line-height: .36rem; width: 2.8rem; }
.fanslist dl dd.dd2 { float: left; color: #4c4c4c; font-size: .24rem; line-height: .36rem; width: 2.8rem; }

.pyq { position: absolute; top: .88rem; left: 0; width: 100%; bottom: 0; }

@media only screen and (min-width: 750px) { .pyq { left: 50%; width: 750px; margin-left: -375px; } }
.banner .top_bg { height: 5.12rem; width: 100%; background: url("../images/bg.jpeg") no-repeat; background-size: 100% auto; }

.banner .userimg { width: 1.44rem; height: 1.44rem; background: #fff; position: absolute; right: .2rem; bottom: -.46rem; border: 1px solid #ccc; padding: .04rem; overflow: hidden; }
.banner .userimg img { width: 1.44rem; height: 1.44rem; }
.banner .username { color: #fff; font-size: .26rem; position: absolute; right: 2.14rem; bottom: .3rem; }

.contain { margin-top: 1rem; }
.contain ul li { border-bottom: 1px solid #d1d1d1; }
.contain .body { margin: .2rem .23rem; overflow: hidden; }
.contain .body .logo { width: .85rem; height: .85rem; float: left; }
.contain .body .logo img { width: 100%; }
.contain .body .text { float: right; width: 6rem; text-align: left; }
.contain .body .text .my-gallery { overflow: hidden; }
.contain .body .text .my-gallery div { width: 28%; overflow: hidden; float: left; margin-top: 5px; margin-right: 5px; }
.contain .body .text .title { color: #576788; font-size: .28rem; margin-bottom: .1rem; }
.contain .body .text .txt { color: #323232; font-size: .26rem; margin-bottom: .1rem; }
.contain .quanwen { font-size: .26rem; margin-bottom: .3rem; }
.contain .body .text .tm { font-size: 1.4rem; padding: .2rem 0; }
.contain .body .text .tm .fl { float: left; font-size: .24rem; color: #737373; }
.contain .body .text .tm .fr { float: right; font-size: .24rem; color: #97aad0; }
.contain .body .text .cmt { color: #444444; font-size: .26rem; background-color: #eeeeee; margin-top: 5px; padding-bottom: .2rem; }
.contain .body .text .cmt div { padding: .04rem .2rem; }
.contain .body .text .cmt .fav { color: #576788; border-bottom: 1px solid #d5d5d5; padding: .1rem .2rem; }
.contain .body .text .cmt .fav i.iconfont { font-size: .26rem; }
.contain .body .text .cmt span { color: #576788; }
.contain figure { -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; }
.contain a.btn-huifu { color: #576788; margin-left: .2rem; }

.pinglunbx { position: relative; }
.pinglunbx .icopl { display: inline-block; width: .38rem; height: .28rem; background: url(../images/830/ico-pl-1.png) no-repeat; background-size: 100% auto; cursor: pointer; }
.pinglunbx .pinglunbar { position: absolute; background: #4b5154; border-radius: .1rem; width: 0; height: .8rem; line-height: .8rem; right: .45rem; top: -.25rem; overflow: hidden; }
.pinglunbx .pinglunbar li { float: left; width: 50%; text-align: center; position: relative; font-size: .26rem; color: #fff; }
.pinglunbx .pinglunbar li:after { content: ''; display: block; width: 1px; height: .48rem; position: absolute; right: 0; top: 50%; margin-top: -.24rem; background: #373d40; }
.pinglunbx .pinglunbar li:last-child:after { display: none; }
.pinglunbx .pinglunbar li em { display: inline-block; width: .3rem; height: .3rem; margin-right: .08rem; vertical-align: middle; position: relative; top: -.03rem; }
.pinglunbx .pinglunbar li em.ico1 { background: url(../images/830/ico-like.png) no-repeat; background-size: 100%; }
.pinglunbx .pinglunbar li em.ico2 { background: url(../images/830/ico-pl-2.png) no-repeat; background-size: 100%; }

.plformbox { display: none; background: #f1f1f1; padding: .2rem; position: relative; }
.plformbox .txt { width: 70%; padding: 0 .2rem; height: .6rem; border-radius: .1rem; font-size: .28rem; }
.plformbox .btnfs { background: #97aad0; height: .6rem; width: 18%; color: #fff; font-size: .28rem; border-radius: .1rem; margin-left: 2%; }

.YaoQing-top { padding: 1.36rem 0 0; }
.YaoQing-top .YaoQing-ico { width: 3.53rem; height: 3.74rem; background: url(../images/830/ico_huoquxj.png) no-repeat; background-size: 100%; margin: 0 auto; }
.YaoQing-top .YaoQing-ico p { font-size: .38rem; color: #403d3d; text-align: center; padding-top: 1rem; line-height: .5rem; }
.YaoQing-top .YQ-tips { color: #434343; font-size: .24rem; line-height: 1.4; margin: .4rem 1.2rem 0; }
.YaoQing-top .YQ-btn { margin: .86rem .2rem; }
.YaoQing-top .YQ-btn a { display: block; font-size: .28rem; color: #fff; height: .7rem; line-height: .7rem; border-radius: .03rem; background: #E5007E; text-align: center; }
.YaoQing-top .YQ-btn a i.ico { display: inline-block; vertical-align: middle; width: .25rem; height: .26rem; background: url(../images/830/ico_share.png) no-repeat; background-size: 100%; margin-right: .3rem; }
.YaoQing-top .YQ-btn a span { display: inline-block; vertical-align: middle; }

.topbar a.btn-paishe { display: block; width: .44rem; height: .34rem; position: absolute; right: .28rem; top: .3rem; background: url(../images/pyq/ico_ps.png) no-repeat; }

.xiangfabox { background: #fff; border-bottom: 1px solid #d9d9d9; }
.xiangfabox textarea { padding: .3rem; font-size: .32rem; height: 1.6rem; overflow-y: auto; width: 90%; }
.xiangfabox .scimg { padding-bottom: .1rem; }
.xiangfabox .scimg li { float: left; width: 1.58rem; height: 1.58rem; margin: 0 .1rem .1rem; position: relative; }
.xiangfabox .scimg li span { display: block; overflow: hidden; width: 1.58rem; height: 1.58rem; }
.xiangfabox .scimg li em.close { width: .32rem; height: .32rem; display: block; position: absolute; right: -.16rem; top: -.16rem; background: url(../images/830/ico_regclose.png) no-repeat; background-size: 100%; }
.xiangfabox .scimg li.addimg { border: 1px solid #d8d8d9; width: 1.56rem; height: 1.56rem; background: url(../images/pyq/ico_add.png) center center no-repeat; background-size: 50%; }
.xiangfabox .scimg li.addimg input[type='file'] { opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.xiangfabox .slt-go li:first-child { border-top: 1px solid #d9d9d9; }

.slt-go li { border-top: 1px solid #d9d9d9; margin-left: .3rem; }
.slt-go li a { display: block; padding: .25rem 0; }
.slt-go li i.ico { display: inline-block; width: .36rem; height: .36rem; overflow: hidden; margin-right: .2rem; vertical-align: middle; }
.slt-go li span { display: inline-block; vertical-align: middle; font-size: .3rem; }
.slt-go li .r { float: right; margin-right: .3rem; }
.slt-go li .r em.go { display: inline-block; width: .32rem; height: .32rem; vertical-align: middle; background: url(../images/pyq/ico_go.png) no-repeat; background-size: 100%; }
.slt-go li .r em.word { display: inline-block; vertical-align: middle; font-size: .28rem; color: #888; }
.slt-go li:first-child { border-top: none; }

.sltbr { background: #fff; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-top: .4rem; }

.pyqbtns { margin: .4rem .3rem; }
.pyqbtns a { display: block; background: #E5007E; border-radius: .1rem; color: #fff; font-size: .32rem; height: .88rem; line-height: .88rem; text-align: center; }
.pyqbtns a:hover { background: #b7882f; }

.ord-header { background: #fff; }
.ord-header .me-myor .title { border-bottom: 1px solid #dedede; margin-top: .15rem; height: .7rem; line-height: .7rem; }
.ord-header .me-myor .title h2 { margin-left: .3rem; float: left; font-size: .3rem; font-weight: normal; }
.ord-header .me-myor .title a { float: right; color: #909090; font-size: .22rem; margin-right: .3rem; }
.ord-header .me-myor .title a i.ico { display: inline-block; vertical-align: middle; margin-left: .1rem; width: .11rem; height: .21rem; background: url(../images/ico_go3.png) no-repeat; background-size: 100% auto; }
.ord-header .me-myor ul li { float: left; width: 20%; text-align: center; }
.ord-header .me-myor ul li a { display: inline-block; padding: .35rem .15rem .15rem; border-bottom: .03rem solid transparent; }
.ord-header .me-myor ul li i.ico { display: block; height: .4rem; text-align: center; position: relative; }
.ord-header .me-myor ul li i.ico em { display: block; position: absolute; left: 50%; top: -.18rem; min-width: .11rem; padding: 0 .1rem; height: .31rem; border: 1px solid #ea2d22; background: #fff; text-align: center; line-height: .31rem; font-size: .23rem; color: #ea2d22; border-radius: .17rem; max-width: .58rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ord-header .me-myor ul li i.ico img { width: auto; height: 100%; }
.ord-header .me-myor ul li p { font-size: .22rem; color: #999; padding-top: .25rem; }
.ord-header .me-myor ul li.on a { border-bottom: .03rem solid #f40606; }

.ord-list { background: #fff; margin-top: .2rem; }
.ord-list .bh { font-size: .26rem; color: #525252; border-bottom: 1px solid #ababab; padding: .25rem 0; }
.ord-list .bh p { padding: 0 .3rem; }
.ord-list .info { font-size: .26rem; color: #525252; border-bottom: 1px solid #ababab; padding: .25rem 0; }
.ord-list .info dl { margin: 0 .3rem; line-height: 1.5; }
.ord-list .info dl dt { display: inline-block; vertical-align: top; }
.ord-list .info dl dd { display: inline-block; width: 3.8rem; vertical-align: top; }
.ord-list .info dl dd.state span { margin: 0 .15rem 0 0; color: #E5007E; }
.ord-list .splist ul { border-bottom: 1px solid #ababab; }
.ord-list .splist ul .img { width: 1.03rem; height: 1.03rem; overflow: hidden; float: left; margin: .2rem 0 0 .3rem; }
.ord-list .splist ul .msg { float: right; width: 6.08rem; border-bottom: 1px solid #ababab; height: 1.03rem; padding: .2rem 0; }
.ord-list .splist ul .msg h2 { font-weight: normal; font-size: .24rem; line-height: .36rem; width: 3.98rem; float: left; margin-top: .2rem; }
.ord-list .splist ul .msg .prc { float: right; text-align: right; width: 1.06rem; margin: .2rem .5rem 0 0; font-size: .28rem; }
.ord-list .splist ul .msg .prc sapn { display: block; }
.ord-list .splist ul .msg .prc em { display: block; }
.ord-list .splist ul li:last-child .msg { border-bottom: none; }
.ord-list .gongji { border-bottom: 1px solid #ababab; padding: .25rem 0; }
.ord-list .gongji span.num { display: block; float: left; margin-left: .3rem; color: #525252; font-size: .26rem; }
.ord-list .gongji span.price { float: right; display: block; font-size: .32rem; color: #E5007E; margin-right: .3rem; }
.ord-list .xg { padding: .25rem 0; border-bottom: 1px solid #ababab; }
.ord-list .xg p { margin: 0 .3rem; color: #525252; font-size: .26rem; text-align: right; }
.ord-list .btns { padding: .37rem .3rem; text-align: center; }
.ord-list .btns a { display: inline-block; width: 1.54rem; height: .63rem; line-height: .63rem; background: #f6b804; color: #fff; text-align: center; border-radius: .1rem; margin: 0 .08rem; font-size: .28rem; }
.ord-list .btns a.tuikuan { background: #9c9c9c; }

.datetimebox label { font-size: .28rem; }
.datetimebox label:first-child { margin-left: .3rem; }
.datetimebox input[type=text] { height: .6rem; line-height: .6rem; margin: 0 .1rem; font-size: .26rem; padding: 0 .1rem; width: 1.8rem; text-align: center; }
.datetimebox button { background: #f6b804; color: #fff; height: .56rem; line-height: .56rem; font-size: .28rem; outline: none; border: none; width: .9rem; cursor: pointer; }

.loginbg2 { background: url(../images/login/login_bg.jpg) center 0 no-repeat; background-size: 100% auto; }
.loginbg2 .log-header .img { padding-top: 2.5rem; width: 2.95rem; margin: 0 auto; }
.loginbg2 .log-header p { text-align: center; font-size: .3rem; color: #E5007E; margin: .2rem 0; }
.loginbg2 .btns { margin: 1.78rem auto 0; }
.loginbg2 .btns a { display: block; width: 5.08rem; height: .86rem; line-height: .86rem; border: 1px solid #d8ac59; background: rgba(240, 213, 161, 0.2); font-size: .36rem; text-align: center; margin: 0 auto; border-radius: .43rem; color: #E5007E; }
.loginbg2 .btns a:hover { background: #f0d5a1; }
.loginbg2 .btns a i.ico { display: inline-block; vertical-align: middle; width: .53rem; height: .44rem; background: url(../images/login/ico_login_weixin.png) no-repeat; background-size: 100%; margin-right: .16rem; }
.loginbg2 .btns a span { display: inline-block; vertical-align: middle; }

.dprz-tab-t { height: 1.2rem; background: #fff; }
.dprz-tab-t ul li { float: left; width: 33.33%; text-align: center; line-height: 1.2rem; }
.dprz-tab-t ul li a { display: block; color: #909090; font-size: .34rem; position: relative; }
.dprz-tab-t ul li.on a::after { content: ''; display: block; width: 100%; height: .02rem; background: #E5007E; position: absolute; left: 0; bottom: 0; }

.rzbx .tit { color: #909090; font-size: .24rem; padding: .25rem .3rem; }
.rzbx .iptul { background: #fff; }
.rzbx .iptul li { padding: .3rem; border-bottom: 1px solid #efeff4; position: relative; }
.rzbx .iptul li span.t { display: block; float: left; height: .6rem; line-height: .6rem; font-size: .32rem; color: #646464; width: 1.66rem; }
.rzbx .iptul li .txt1 { height: .6rem; font-size: .28rem; width: 4.8rem; }
.rzbx .iptul li .txt1::-webkit-input-placeholder { color: #909090; }
.rzbx .iptul li .txt2 { height: .6rem; font-size: .28rem; width: 3.1rem; }
.rzbx .iptul li .txt2::-webkit-input-placeholder { color: #909090; }
.rzbx .iptul li .yz { position: absolute; right: 0; top: 0; height: 100%; width: 2.4rem; background: #E5007E; font-size: .28rem; text-align: center; }
.rzbx .iptul li .yz a { display: table; color: #fff; width: 100%; height: 100%; }
.rzbx .iptul li .yz span { display: table-cell; vertical-align: middle; text-align: center; }
.rzbx .iptul2 { margin-top: .4rem; }
.rzbx .iptul li.sc { padding: .2rem .3rem; }
.rzbx .iptul li.sc span { width: 2rem; line-height: 1.8rem; }
.rzbx .iptul li.sc .scbox { float: left; width: 1.4rem; margin-right: .6rem; }
.rzbx .iptul li.sc .scbox .uploadbx { width: 1.4rem; height: 1.4rem; background: #bcbcbc url(../images/login/ico_addcs.png) no-repeat center center; background-size: .7rem; margin: 0 auto; position: relative; }
.rzbx .iptul li.sc .scbox .uploadbx .btn-upload { opacity: 0; width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer; }
.rzbx .iptul li.sc .scbox p { color: #909090; font-size: .24rem; text-align: center; padding-top: .1rem; }
.rzbx .btns { margin: 1rem .5rem 0; }
.rzbx .btns button { display: block; width: 100%; border-radius: .1rem; height: 1rem; background: #E5007E; color: #fff; font-size: .32rem; border: none; cursor: pointer; }
.rzbx .btns p { text-align: center; color: #909090; font-size: .28rem; margin: .1rem 0; }
.rzbx .sqrg { margin-top: 3rem; text-align: center; margin-bottom: .3rem; }
.rzbx .sqrg a { color: #E5007E; font-size: .28rem; }
.rzbx .iptul3 { margin-bottom: .2rem; }
.rzbx .iptul3 li.zjlx span.xz { display: block; float: left; width: 5.2rem; height: .6rem; line-height: .6rem; font-size: .28rem; position: relative; z-index: 2; }
.rzbx .iptul3 li.zjlx span.xz a { display: block; color: #909090; }
.rzbx .iptul3 li.zjlx::before { content: ''; display: block; width: .16rem; height: .26rem; background: url(../images/ico_pt_go2.png) no-repeat; background-size: 100%; position: absolute; top: 50%; margin-top: -.13rem; right: .3rem; z-index: 1; }
.rzbx .iptul4 ul { text-align: center; }
.rzbx .iptul4 ul li.sc .scbox { float: none; display: inline-block; width: auto; margin: 0 .3rem; }

.zjleixing { background: #fff; }
.zjleixing ul li { border-bottom: 1px solid #efeff4; }
.zjleixing ul li a { display: block; padding: .3rem; color: #646464; font-size: .32rem; }
.zjleixing ul li a:hover { background: #fafafa; }
.zjleixing ul li:last-child { border-bottom: none; }

.edt-title { padding: .25rem .3rem; font-size: .24rem; }
.edt-title h2 { font-weight: normal; color: #323232; }

.edt-cont { background: #fff; padding: .5rem .15rem .4rem; }
.edt-cont .edt-item { float: left; width: 2.2rem; margin-left: .15rem; }
.edt-cont .edt-item .img { border-radius: .04rem; width: 100%; height: 1.28rem; position: relative; }
.edt-cont .edt-item .img span { display: block; width: 100%; height: 1.5rem; overflow: hidden; border-radius: .04rem; }
.edt-cont .edt-item .img em { display: block; width: .24rem; height: .24rem; border-radius: 100%; color: #fff; text-align: center; line-height: .24rem; background: #E5007E; position: absolute; top: -.12rem; right: -.12rem; font-size: .22rem; }
.edt-cont .edt-item i.icodown { display: block; width: .16rem; height: .08rem; background: url(../images/edt/ico_kanxia.png) no-repeat; background-size: 100%; margin: .06rem auto; }
.edt-cont .edt-item .info { width: 100%; height: .4rem; border-radius: .04rem; overflow: hidden; background: #ddd; font-size: .2rem; color: #323232; line-height: .4rem; }
.edt-cont .edt-item .info p { text-indent: .1rem; }

.edt-cont2 { background: #fff; }
.edt-cont2 .edt-item { border-bottom: 1px solid #efeff4; padding: .32rem .3rem; }
.edt-cont2 .edt-item .img { float: left; border-radius: .04rem; width: 3rem; height: 1.28rem; position: relative;margin-top: 0.25rem; }
.edt-cont2 .edt-item .img span { display: block; width: 3rem; height: 2rem; overflow: hidden; border-radius: .04rem; position: relative; z-index: 1; }
.edt-cont2 .edt-item .img em { display: block; width: .24rem; height: .24rem; border-radius: 100%; color: #fff; text-align: center; line-height: .24rem; background: #E5007E; position: absolute; top: -.12rem; left: -.12rem; font-size: .22rem; z-index: 5; }
.edt-cont2 .edt-item .img .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; background: rgba(100, 100, 100, 0.8); background-image: url(../images/edt/ico_add.png); background-repeat: no-repeat; background-size: .99rem .99rem; background-position: center center; border-radius: .04rem; }
.edt-cont2 .edt-item .img .btn-upload { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; z-index: 3; }
.edt-cont2 .edt-item .info { float: left; margin-left: .36rem; }
.edt-cont2 .edt-item .info input.txt { width: 3.5rem; height: .6rem; border-radius: .04rem; overflow: hidden; background: #ddd; font-size: .2rem; color: #323232; line-height: .6rem; text-indent: .1rem; }
.edt-cont2 .edt-item .info h3 { font-size: .24rem; padding: .1rem 0; font-weight: normal; }
.edt-cont2 .edt-item .info h4 { font-weight: normal; font-size: .24rem; padding: .2rem 0 .2rem; }

.edt-btns { margin: 1.17rem 0; }
.edt-btns .btn-servece { display: block; background: #E5007E; font-size: .32rem; color: #fff; border-radius: .1rem; height: .88rem; border: none; width: 86.66667%; margin: 0 auto; cursor: pointer; 
    /*background-image: linear-gradient(top,#ffcc07,#fdb217);
    background-image: -ms-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -moz-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -o-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -webkit-linear-gradient(top,#ffcc07,#fdb217);*/
    }

.edt-cont-1 .edt-item { width: 1.2rem; margin: 0 .11rem; }
.edt-cont-1 .edt-item .img { height: 1.2rem; }
.edt-cont-1 .edt-item .img span { border: 1px solid #dbdada; height: 1.18rem; }

.edt-cont2-1 .edt-item .img { width: 2.2rem; height: 2.2rem; }
.edt-cont2-1 .edt-item .img span { width: 100%; height: 2.2rem; overflow: hidden; }
.edt-cont2-1 .edt-item .info { width: 4.3rem; }
.edt-cont2-1 .edt-item .info h3 { padding-top: .05rem; }
.edt-cont2-1 .edt-item .info h4 { padding-bottom: .1rem; }
.edt-cont2-1 .edt-item .info input.txt { width: 4.3rem; }
.edt-cont2-1 .edt-item .info .txt2 { width: 2rem; height: .6rem; border-radius: .04rem; overflow: hidden; background: #ddd; font-size: .2rem; color: #323232; line-height: .6rem; text-indent: .1rem; font-size: .24rem;}

.edt-cont-2 .edt-itemL { width: 3.8rem; }
.edt-cont-2 .edt-itemL .img { height: 3.8rem; }
.edt-cont-2 .edt-itemL .img span { height: 3.78rem; width: 3.78rem; border: 1px solid #dbdada; }
.edt-cont-2 .edt-itemR { float: left; margin-left: .33rem; width: 2.5rem; }
.edt-cont-2 .edt-itemR .edt-item { width: 2.5rem; float: none; }
.edt-cont-2 .edt-itemR .edt-item .img { height: 1.3rem; }
.edt-cont-2 .edt-itemR .edt-item .img span { height: 1.28rem; width: 2.48rem; border: 1px solid #dbdada; }
.edt-cont-2 .edt-itemR .edt-item:first-child { margin-bottom: .6rem; }

.edt-cont2-2 .edt-item1 .img { width: 3rem; height: 3rem; }
.edt-cont2-2 .edt-item1 .img span { width: 3rem; height: 3rem; }
.edt-cont2-2 .edt-item1 .info h3 { padding: .3rem 0 0rem; }
.edt-cont2-2 .edt-item2 .img { width: 3rem; height: 2rem; }
.edt-cont2-2 .edt-item2 .img span { width: 3rem; height: 2rem; }

.edt-cont-3 .edt-item1 { width: 6.9rem; float: none; margin-bottom: .43rem; }
.edt-cont-3 .edt-item1 .img { height: 1.2rem; }
.edt-cont-3 .edt-item1 .img span { width: 6.88rem; height: 1.18rem; border: 1px solid #dbdada; }
.edt-cont-3 .edt-item2 .edt-item { width: 2rem; margin-right: .3rem; }
.edt-cont-3 .edt-item2 .edt-item .img { width: 2rem; height: 2rem; }
.edt-cont-3 .edt-item2 .edt-item .img span { width: 1.98rem; height: 1.98rem; border: 1px solid #dbdada; }
.edt-cont-3 .edt-item2 .edt-item:last-child { margin-right: 0; }

.edt-cont2-3 .edt-item1 .img { width: 3.5rem; height: 1.3rem; }
.edt-cont2-3 .edt-item1 .img span { width: 3.5rem; height: 1.3rem; }
.edt-cont2-3 .edt-item1 .info { width: 3rem; }
.edt-cont2-3 .edt-item1 .info h4, .edt-cont2-3 .edt-item1 .info h3 { padding: 0; }
.edt-cont2-3 .edt-item1 .info input.txt { width: 100%; }
.edt-cont2-3 .edt-item2 .img { width: 2.7rem; height: 2.7rem; }
.edt-cont2-3 .edt-item2 .img span { width: 2.7rem; height: 2.7rem; }
.edt-cont2-3 .edt-item2 .info h3 { padding: .4rem 0 0rem; }

.edtmuban { display: none; position: fixed; width: 6.5rem; height: 5.8rem; border-radius: .2rem; background: rgba(0, 0, 0, 0.8); left: 50%; margin-left: -3.25rem; top: 50%; margin-top: -2.9rem; overflow: hidden; z-index: 99; }
.edtmuban h2 { text-align: center; font-size: .3rem; color: #E5007E; padding: .2rem 0; }
.edtmuban span.close-adt { display: block; width: .26rem; height: .26rem; background: url(../images/edt/ico_close.png) no-repeat; background-size: 100%; position: absolute; right: .2rem; top: .2rem; }
.edtmuban .edt-opr { margin: 0 .3rem; }
.edtmuban .edt-opr ul { padding: 1.2rem 0 .8rem; }
.edtmuban .edt-opr ul li { float: left; width: 33.33%; text-align: center; }
.edtmuban .edt-opr ul li a { color: #fff; }
.edtmuban .edt-opr ul li i.ico { display: block; margin: 0 auto; width: 1.1rem; height: 1.1rem; }
.edtmuban .edt-opr ul li span { display: block; color: #fff; font-size: .24rem; margin-top: .15rem; }
.edtmuban .btns a { display: block; width: 4rem; height: .7rem; border-radius: .35rem; background: #E5007E; font-size: .28rem; color: #fff; text-align: center; line-height: .7rem; margin: 0 auto; }

.Bnedtnb { position: relative; }
.Bnedtnb .bg-edtmb { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 99; }


.new-title{
	background-color: #f5f5f5;
}
.new-title h2{
	color: #666!important;
	font-size: 0.3rem!important;
	line-height: 0.5rem;
}
.new-top{
	padding: 0 0 0.2rem!important;
}
.new-top .edt-itemL {
    width: 100%!important;
    margin-left: 0!important;
}
.new-top .edt-itemL .img {
    height: 100%;
}
.new-top .edt-itemL .img span{
	width: 100%!important;
	border: none!important;
}
.new-top .edt-itemL .info{
	margin: 0 0.3rem!important;
    width: calc(100% - 0.6rem)!important;
    height: 0.6rem!important;
    background: #e5e5e5!important;
}
.new-main .edt-item{
	padding: 0 0 0.32rem!important;
}
.new-main .edt-item .img {
    width: 100%!important;
    height: 3rem;
    margin-top: 0!important;
}
.new-main .edt-item .img span {
    width: 100%!important;
    height: 3rem;
}
.new-main .edt-item .img span>img{
    width: 100%!important;
    height: auto!important;
}
.new-main .edt-item .info {
    margin: 0 0.3rem!important;
    width: calc(100% - 0.6rem)!important;
}
.new-main .edt-item .info h3 {
    padding: .3rem 0 0!important;
}
.new-main .edt-item .info h4 {
    font-weight: normal;
    font-size: .24rem;
    padding: .2rem 0;
}
.new-main .edt-item .info input.txt{
	width: 100%!important;
	background-color: #e5e5e5!important;
}

.sortslt {position: relative;/*width: 3.3rem;*/padding: 0 .1rem;margin-top: .2rem;height: .6rem;line-height: .6rem;background: #ddd;font-size: .2rem;}
.sortslt span { color: #747474; line-height: .6rem; font-size: .2rem;}
.sortslt::after { content: ''; display: block; width: 0; height: 0; border-top: .1rem solid #949494; border-left: .1rem solid transparent; border-right: .1rem solid transparent; position: absolute; top: .3rem; right: .25rem; }
.sortslt select {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; }
.adone{display: inline-block;width: 47%;}
